Go with the style preferred by gjs.
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/608
}
var MonitorConstraint = GObject.registerClass({
- Properties: {'primary': GObject.ParamSpec.boolean('primary',
- 'Primary', 'Track primary monitor',
- GObject.ParamFlags.READABLE | GObject.ParamFlags.WRITABLE,
- false),
- 'index': GObject.ParamSpec.int('index',
- 'Monitor index', 'Track specific monitor',
- GObject.ParamFlags.READABLE | GObject.ParamFlags.WRITABLE,
- -1, 64, -1),
- 'work-area': GObject.ParamSpec.boolean('work-area',
- 'Work-area', 'Track monitor\'s work-area',
- GObject.ParamFlags.READABLE | GObject.ParamFlags.WRITABLE,
- false)},
+ Properties: {
+ 'primary': GObject.ParamSpec.boolean('primary',
+ 'Primary', 'Track primary monitor',
+ GObject.ParamFlags.READABLE | GObject.ParamFlags.WRITABLE,
+ false),
+ 'index': GObject.ParamSpec.int('index',
+ 'Monitor index', 'Track specific monitor',
+ GObject.ParamFlags.READABLE | GObject.ParamFlags.WRITABLE,
+ -1, 64, -1),
+ 'work-area': GObject.ParamSpec.boolean('work-area',
+ 'Work-area', 'Track monitor\'s work-area',
+ GObject.ParamFlags.READABLE | GObject.ParamFlags.WRITABLE,
+ false)
+ },
}, class MonitorConstraint extends Clutter.Constraint {
_init(props) {
this._primary = false;
});
var LabelExpanderLayout = GObject.registerClass({
- Properties: { 'expansion': GObject.ParamSpec.double('expansion',
- 'Expansion',
- 'Expansion of the layout, between 0 (collapsed) ' +
- 'and 1 (fully expanded',
- GObject.ParamFlags.READABLE | GObject.ParamFlags.WRITABLE,
- 0, 1, 0) },
+ Properties: {
+ 'expansion': GObject.ParamSpec.double('expansion',
+ 'Expansion',
+ 'Expansion of the layout, between 0 (collapsed) ' +
+ 'and 1 (fully expanded',
+ GObject.ParamFlags.READABLE | GObject.ParamFlags.WRITABLE,
+ 0, 1, 0)
+ },
}, class LabelExpanderLayout extends Clutter.LayoutManager {
_init(params) {
this._expansion = 0;
};
var ModalDialog = GObject.registerClass({
- Properties: { 'state': GObject.ParamSpec.int('state', 'Dialog state', 'state',
- GObject.ParamFlags.READABLE,
- Math.min(...Object.values(State)),
- Math.max(...Object.values(State)),
- State.CLOSED) },
+ Properties: {
+ 'state': GObject.ParamSpec.int('state', 'Dialog state', 'state',
+ GObject.ParamFlags.READABLE,
+ Math.min(...Object.values(State)),
+ Math.max(...Object.values(State)),
+ State.CLOSED)
+ },
Signals: { 'opened': {}, 'closed': {} }
}, class ModalDialog extends St.Widget {
_init(params) {
Signals.addSignalMethods(ActionEditor.prototype);
var PadDiagram = GObject.registerClass({
- Properties: { 'left-handed': GObject.ParamSpec.boolean('left-handed',
- 'left-handed', 'Left handed',
- GObject.ParamFlags.READWRITE |
- GObject.ParamFlags.CONSTRUCT_ONLY,
- false),
- 'image': GObject.ParamSpec.string('image', 'image', 'Image',
- GObject.ParamFlags.READWRITE |
- GObject.ParamFlags.CONSTRUCT_ONLY,
- null),
- 'editor-actor': GObject.ParamSpec.object('editor-actor',
- 'editor-actor',
- 'Editor actor',
- GObject.ParamFlags.READWRITE |
- GObject.ParamFlags.CONSTRUCT_ONLY,
- Clutter.Actor.$gtype) },
+ Properties: {
+ 'left-handed': GObject.ParamSpec.boolean('left-handed',
+ 'left-handed', 'Left handed',
+ GObject.ParamFlags.READWRITE |
+ GObject.ParamFlags.CONSTRUCT_ONLY,
+ false),
+ 'image': GObject.ParamSpec.string('image', 'image', 'Image',
+ GObject.ParamFlags.READWRITE |
+ GObject.ParamFlags.CONSTRUCT_ONLY,
+ null),
+ 'editor-actor': GObject.ParamSpec.object('editor-actor',
+ 'editor-actor',
+ 'Editor actor',
+ GObject.ParamFlags.READWRITE |
+ GObject.ParamFlags.CONSTRUCT_ONLY,
+ Clutter.Actor.$gtype)
+ },
}, class PadDiagram extends St.DrawingArea {
_init(params) {
let file = Gio.File.new_for_uri('resource:///org/gnome/shell/theme/pad-osd.css');